package com.zsgl.dao;

import com.zsgl.domain.AbstractOrder;
import java.io.Serializable;
import java.util.List;

public interface AbstractOrderDAO {
	
	AbstractOrder create();
	
	AbstractOrder save(AbstractOrder obj);

	void delete(AbstractOrder obj);
	
	void update(AbstractOrder obj);
	
	AbstractOrder find(Serializable id);
	
	List<AbstractOrder> findAll();
	
	List<AbstractOrder> find(int firstResult, int maxResult);
	
	long count();
}